iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0
Mobile Development

Flutter 轉生30天 - 從零開始的APP開發日誌系列 第 1

Flutter 轉生之第1天 - 為何選擇 Flutter 的原因?

  • 分享至 

  • xImage
  •  

前言

Flutter-vs.-React-Native-Who-is-the-winner-in-2021.png

其中以 Flutter 和 React Native 是 2022 最為熱門的選擇

分別為 Google 和 Meta Platforms (前身為 Facebook) 主導的開源框架

都有著 “Learn once, run anywhere.”的核心概念

但也各有著不同的優缺點,在踏入雙平台開發之前

先來帶大家了解一下 Flutter 和 React Native 的差異


Google 在 2017 年發布 Flutter 的 Alpha 版本,以目標為實現120FPS的渲染效果而獲得大家的關注,在接下來的五年人氣快速發展,在 2022 年討論聲量已經超過 React Native(Google Trend),就讓我們來看看 Flutter 有哪些必須了解的優點:

  • 高效率的使用者介面

    Flutter 是以 Widget(容器)為基礎單位,****Container, Padding, Button…****由外到內的分層架構,形成龐大的 Widget Tree,讓我們有效率地建構使用者介面

  • Hot Reload 即時預覽

    每次儲存修改好的程式不需要重新編譯,也能即時預覽畫面方便測試元件和Debug,省下大量開發的時間

  • 最佳化原生的效能

    Flutter 利用AOT, Ahead Of Time技術,透過 SDK 將程式轉譯成 Native Code,可以針對行動裝置 ARM 架構最佳化

    可以建構針對行動裝置ARM架構的最佳化程式


下一篇
Flutter轉生第2天 - 第一步先把 Dart 搞懂(1)
系列文
Flutter 轉生30天 - 從零開始的APP開發日誌3
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言